Untappd Beer Review Scraper
Pricing
Pay per event
Untappd Beer Review Scraper
Scrape beer check-ins (reviews), ratings, and metadata from Untappd. Input beer URLs or search queries to collect structured check-in data: ratings, reviewer info, comment text, serving style, venue, ABV, IBU, and beer style.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape beer check-ins (reviews), ratings, and detailed metadata from Untappd — the world's most popular beer discovery and check-in app. Input a list of beer page URLs or search queries, and get back structured check-in data for every beer: reviewer info, individual ratings, tasting notes, serving style, venue, ABV, IBU, and beer style.
What you can scrape
- Check-in ID and URL — direct link to each check-in
- Beer metadata — name, brewery, style, ABV, IBU, global rating, total check-in count
- Per-check-in data — reviewer name + profile URL + avatar, individual rating (0-5), comment/tasting note, serving style (Draft, Bottle, Can, etc.), venue name + URL, check-in date, photo URLs
- Brewery info — brewery name and Untappd profile URL
Use cases
- Breweries — monitor consumer feedback on your beers or competitor beers
- Researchers — analyze beer preference trends, serving style distributions, regional tastes
- Marketers — identify top-rated beers by style, region, or venue type
- Beer apps — populate beer databases with real consumer ratings and tasting notes
Input
You can supply input in two ways, and they can be combined:
Beer URLs: paste one or more Untappd beer page URLs directly.
{"startUrls": [{ "url": "https://untappd.com/b/sierra-nevada-brewing-co-pale-ale/6284" },{ "url": "https://untappd.com/b/dogfish-head-60-minute-ipa/8429" }],"maxItems": 50}
Search queries: enter beer names or brewery names and the actor finds the top matching beers.
{"searchQueries": ["Sierra Nevada Pale Ale", "Dogfish Head IPA"],"maxItems": 50}
Input parameters
| Parameter | Type | Description |
|---|---|---|
startUrls | array | List of Untappd beer page URLs to scrape directly |
searchQueries | array | Search terms — the actor finds beers matching each query |
maxItems | integer | Maximum total check-in records to collect (default: 10) |
Output
Each record represents one check-in (review):
{"checkin_id": "1576762166","checkin_url": "https://untappd.com/user/kulkarnishikher/checkin/1576762166","beer_name": "Pale Ale","beer_url": "https://untappd.com/b/sierra-nevada-brewing-co-pale-ale/6284","beer_id": "6284","brewery_name": "Sierra Nevada Brewing Co.","brewery_url": "https://untappd.com/SierraNevada","beer_style": "Pale Ale - American","abv": "5.6%","ibu": "38","global_rating": 3.62,"total_checkins": "1.3M+","user_name": "kulkarnishikher","user_slug": "kulkarnishikher","user_url": "https://untappd.com/user/kulkarnishikher","user_avatar_url": "https://gravatar.com/...","rating": 4,"comment": null,"serving_style": "Bottle","venue_name": "Untappd at Home","venue_url": "https://untappd.com/v/at-home/9917985","checkin_date": "Wed, 10 Jun 2026 12:41:12 +0000","photos": [],"scraped_at": "2026-06-10T13:00:00.000Z"}
How it works
- For each
searchQuery, the actor fetches the Untappd search results page and collects beer page URLs for the top matches. - For each beer URL (from
startUrlsor search results), the actor scrapes the beer detail page which contains the full beer metadata and the 20 most recent check-ins rendered inline on the page. - Records are saved and the actor stops when
maxItemsis reached.
Notes
- Each beer page contains approximately 20 check-ins. Supply multiple beer page URLs to collect larger datasets.
- Untappd does not require authentication for public beer and check-in data.
- The
total_checkinsfield is in Untappd display format (e.g. "1.3M+" for popular beers).